/*
 * Nombre: FragmentoHorario.java
 * Version: 1.1.0
 * Diagrama: GAPI v1.5.2
 * Autor: Luis Jorge Uicab Azcorra
 * Creado: 24-feb-2013
 * Modificado: 13-abr-2013
 * Caso de uso: MGOA1, MGOA2, MGOA3, MGOA4, MGOA5, MGH1
 */

package Dominio;

/**
 * @author Luis J
 * Description: Clase que representa un horario de un día de una asignatura de 
 * la oferta académica
 * Date: 24 de febrero
 */
public class FragmentoHorario {
    private int claveFragmentoHorario;
    private String diaSemana;
    private String horaInicio;
    private String horaFin;
    private String aula;

    /**
     * Retorna la clave del fragmento horario
     * @return la clave del fragmento horario
     */
    public int getClaveFragmentoHorario() {
        return claveFragmentoHorario;
    }

    /**
     * Asigna la clave del fragmento horario
     * @param claveFragmentoHorario - La clave del fragmento horario
     */
    public void setClaveFragmentoHorario(int claveFragmentoHorario) {
        this.claveFragmentoHorario = claveFragmentoHorario;
    }

    /**
     * Retorna el dia de la semana del fragmento horario
     * @return el dia de la semana del fragmento horario
     */
    public String getDiaSemana() {
        return diaSemana;
    }

    /**
     * Asigna el díá de la semana del fragmento horario
     * @param diaSemana - El día de la semana del fragmento horario
     */
    public void setDiaSemana(String diaSemana) {
        this.diaSemana = diaSemana;
    }

    /**
     * Retorna la hora de inicio del fragmento horario
     * @return la hora de inicio del fragmento horario
     */
    public String getHoraInicio() {
        return horaInicio;
    }

    /**
     * Asigna la hora de inicio del fragmento horario
     * @param horaInicio - La hora de inicio del fragmento horario
     */
    public void setHoraInicio(String horaInicio) {
        this.horaInicio = horaInicio;
    }

    /**
     * Retorna la hora de fin del fragmento horario
     * @return la hora de fun del fragmento horario
     */
    public String getHoraFin() {
        return horaFin;
    }

    /**
     * Asigna la hora de fin del fragmento horario
     * @param horaFin - La hora de fin del fragmento horario
     */
    public void setHoraFin(String horaFin) {
        this.horaFin = horaFin;
    }

    /**
     * Retorna el aula del fragmento horario
     * @return - El aula del fragmento horario
     */
    public String getAula() {
        return aula;
    }

    /**
     * Asigna el aula del fragmento horario
     * @param aula - El aula del del fragmento horario
     */
    public void setAula(String aula) {
        this.aula = aula;
    }
}
